; * doc/lispref/functions.texi (Mapping Functions): Fix wording (bug#78930).
authorEli Zaretskii <eliz@gnu.org>
Mon, 30 Jun 2025 19:06:15 +0000 (22:06 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 30 Jun 2025 19:06:15 +0000 (22:06 +0300)
doc/lispref/functions.texi

index 180d6a4169811a850f1e4be1dd0d60c766c52243..be3c1e78889ce2112eac1d47ceac30e23fcd8b2b 100644 (file)
@@ -1030,15 +1030,16 @@ the @code{call-interactively} function.  @xref{Interactive Call}.
 @cindex mapping functions
 
   A @dfn{mapping function} applies a given function (@emph{not} a
-special form or macro) to each element of a list or other collection.
+special form or macro) to each element of a sequence, such as a list or
+a vector or a string (@pxref{Sequences Arrays Vectors}).
 Emacs Lisp has several such functions; this section describes
 @code{mapcar}, @code{mapc}, @code{mapconcat}, and @code{mapcan}, which
-map over a list.  @xref{Definition of mapatoms}, for the function
+map over sequences.  @xref{Definition of mapatoms}, for the function
 @code{mapatoms} which maps over the symbols in an obarray.
 @xref{Definition of maphash}, for the function @code{maphash} which
 maps over key/value associations in a hash table.
 
-  These mapping functions do not allow char-tables because a char-table
+  These mapping functions do not work on char-tables because a char-table
 is a sparse array whose nominal range of indices is very large.  To map
 over a char-table in a way that deals properly with its sparse nature,
 use the function @code{map-char-table} (@pxref{Char-Tables}).